-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add preconditioner to sparse solver #24
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #24 +/- ##
==========================================
+ Coverage 99.01% 99.03% +0.01%
==========================================
Files 4 4
Lines 1833 1869 +36
==========================================
+ Hits 1815 1851 +36
Misses 18 18
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
81e2433
to
586a6f5
Compare
for more information, see https://pre-commit.ci
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good! just a few comments
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
This PR adds a preconditioner option to the sparse solver that is helpful for handling cases in which the input weights have large flagging gaps relative to the filter size or the weights are non-binary and frequency/time dependent. Here's comparison of the methods on a simulated case when the flagging mask has large gaps and frequency dependent non-zero weights.